A Multiblock Mesh Manager
نویسنده
چکیده
The aim of this subtask has been to develop a manager for structured multiblock grids. The focus of the development has been on the block topology, of which the manager should have full control. The manager should also be easy to expand, in particular with new ways to describe the geometry of blocks in the grid. Typically grid generation involves a good deal of trial and error. Consequently the mesh manager should be exible, and allow the user to freely edit, add and delete blocks and grids on diierent levels. One can distinguish several diierent aspects of the multiblock grid that the user should be able to modify. First, there must be operations to edit a block's geometry, i.e. its (continuous) distribution in space. This could mean for instance changing the shape of an edge or a surface. Since blocks stick together, changing the geometry of one block, usually means that some of its adjacent blocks' geometry must change too. Moreover, it should be possible to change the topology of the multiblock grid. By \topology" we mean how the diierent blocks are connected to each other. The topology is a property of the whole grid, not of the individual blocks. It changes when for instance a block is split into two, when new blocks are added or old ones deleted, etc. The mesh should also be controlled by the user through appropriate operations. The mesh is considered to be the evaluation of the geometry at a discrete set of points. Some typical mesh characteristics that could be modiied, are the mesh size (number of points) and the mesh density (stretching parameters). Because of the common constraint that grid lines should be continuous across block boundaries, changes in one block generally propagate to other blocks as well. In addition, the user should be permitted to change the geometry representation of a block. The geometry representation is the set of parameters and the mathematical expression which describe the geometry. Sometimes edges are best described by B-splines, sometimes with straight lines or arcs. The user should have the choice. In particular this is important for the physical boundaries where a precise geometry description is often necessary. Finally, it is very important that the grid generator allows one block to meet with multiple other blocks along one boundary. This may seem obvious, but in principle it is not necessary; one can always manage without …
منابع مشابه
Multiblock Structured Mesh Generation for Turbomachinery Flows
Multiblock structured meshes offer better computational efficiency than the unstructured meshes which, on the other hand, are more flexible for complex geometries. The multiblock structured meshing could be more useful if the partitioning of the domain can be performed automatically. In this paper, we consider various automated blocking approaches for some turbomachinery zones. We then assess t...
متن کاملUnsteady Flow Calculations with a Parallel Multiblock Moving Mesh Algorithm
A novel parallel dynamic moving mesh algorithm designed for multiblock parallel unsteady ow calculations using body- ttedgrids is presented.Themoving gridalgorithmwithin each block uses amethod of arc-length-based trans nite interpolation, which is performed independently on local processors where the blocks reside. A spring network approach is used to determine the motion of the corner poi...
متن کاملVariable High Order Multiblock Overlapping Grid Methods for Mixed Steady and UnsteadyMultiscale Viscous Flows
Flows containing steady or nearly steady strong shocks on parts of the flow field, and unsteady turbulence with shocklets on other parts of the flow field are difficult to capture accurately and efficiently employing the same numerical scheme, even under the multiblock grid or adaptive grid refinement framework. While sixthorder or higher-order shock-capturing methods are appropriate for unstea...
متن کاملMesh Generation Methods Over Plane and Curved Surfaces
In this paper, a set of mesh generation methods over plane and curved surfaces is presented. The surfaces can be plane, just defined by their boundary (as cylinders or cones), quadrics, surfaces of revolution or a combination of these by means of a multiblock definition. The basic method for plane surfaces and those defined by their boundary is based on a advancing front / algebraic combined te...
متن کاملAutomatic Grid Generation
Current methods for the automatic generation of grids are reviewed. The approaches to grid generation that are discussed include cartesian, multiblock-structured, overlapping and unstructured. Emphasis is placed on those methods that can create high-quality grids appropriate for the solution of equations with a hyperbolic nature such as those that arise in fluid dynamics. Numerous figures illus...
متن کامل